package com.cskaoyan.javase.oop3._1interface._4example.controller;

import com.cskaoyan.javase.oop3._1interface._4example.model.Goods;

/**
 * controller层,控制层对外提供业务操作的服务,该层不直接做数据处理
 * 数据处理需要依赖于dao层
 *
 * 该接口提供对外的商品信息操作的业务规范,标准
 *
 * @since 11:04
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public interface IGoodsOperation {
    // 对外提供展示商品操作,排除null元素,返回一个装有全部商品对象的数组
    Goods[] getAllRealGoods();

    // 对外提供商品新增的操作
    int insertGoods(int id, String name, double price, String brand);
}
